Internet pripojeni
Otázka od: Sebesta Jan
20. 9. 2004 8:55
Ahoj,
Mam tri otazky:
Jak nejlepe otestovat existenci prave spojeni na internet ? Proste chci neco
jako pokud je pc prave spojeno s internetem tak neco udelej. Nechci, ale aby
po v pripade vytacene linky chtelo vytacet.
Jak nejepe provest test existence souboru napr.www.neco.cz/soubor.xxx ?
Jak jelepe poslat stahnout soubor pres http?
Dekuji
Jan Sebesta
Odpovedá: Vlastimil Burian
20. 9. 2004 22:59
1. Jak nejlepe otestovat existenci prave spojeni na internet ?
2. Jak nejepe provest test existence souboru napr.www.neco.cz/soubor.xxx
?
3. Jak jelepe poslat stahnout soubor pres http?
--------------------------------
1.
uses WinInet;
if InternetGetConnectedState(nil, 0)) ...
2. + 3.
uses URLMon;
try
OK := UrlDownloadToFile(nil, PAnsiChar(zdroj), PAnsiChar(cil), 0, nil) =
0;
except
OK := False;
end;
if OK then .... soubor existuje .... .... da se to udelat i takhle i
kdyz sem to nezkousel
Odpovedá: Josef Straka
21. 9. 2004 7:21
----- Original Message -----
> 1. Jak nejlepe otestovat existenci prave spojeni na internet ?
USES WinInet
function IsConnectedToInternet: bool;
var dwConnectionTypes: Word;
begin
dwConnectionTypes := INTERNET_CONNECTION_MODEM
+ INTERNET_CONNECTION_LAN
+ INTERNET_CONNECTION_PROXY;
if InternetGetConnectedState(@dwConnectionTypes, 0) then
Result := True
else Result := False;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
if IsConnectedToInternet then
Button1.Caption := 'ANO'
else Button1.Caption := 'NE';
end;
Straka Josef
mail: strakajosef@quick.cz
www: http://strakaj.zde.cz